﻿using System;
using System.Drawing;
using System.Linq;
using System.Threading.Tasks;

namespace Clancy.Interfaces
{
    public interface IVideoSourceHandler
    {
        IObservable<Bitmap> IncomingBitmapFrame { get; }

        Task<bool> Open();

        Task<bool> Close();

        void ShowSettingsDialog();
    }
}